Text copied to clipboard!
Otsikko
Text copied to clipboard!Sulautetun ohjelmiston insinööri
Kuvaus
Text copied to clipboard!
Etsimme motivoitunutta ja osaavaa sulautetun ohjelmiston insinööriä liittymään tiimiimme kehittämään huipputeknologiaa hyödyntäviä sulautettuja järjestelmiä. Tässä roolissa pääset työskentelemään monipuolisissa projekteissa, joissa yhdistyvät ohjelmistokehitys, laitteistojen tuntemus ja järjestelmätason suunnittelu. Työskentelet osana asiantuntevaa tiimiä, joka kehittää innovatiivisia ratkaisuja esimerkiksi teollisuusautomaatioon, IoT-laitteisiin, kuluttajaelektroniikkaan ja lääketieteellisiin laitteisiin.
Sulautetun ohjelmiston insinöörinä vastaat ohjelmistojen suunnittelusta, toteutuksesta, testauksesta ja dokumentoinnista. Työskentelet läheisessä yhteistyössä laitteistokehittäjien, järjestelmäarkkitehtien ja projektipäälliköiden kanssa varmistaaksesi, että ratkaisut täyttävät sekä tekniset että liiketoiminnalliset vaatimukset. Käytät työssäsi yleisiä sulautettujen järjestelmien ohjelmointikieliä, kuten C ja C++, sekä kehitysympäristöjä ja työkaluja, kuten Git, Jenkins ja JIRA.
Tehtävässä menestyminen edellyttää vahvaa teknistä osaamista, ongelmanratkaisutaitoja ja kykyä työskennellä sekä itsenäisesti että osana tiimiä. Arvostamme kokemusta reaaliaikaisista käyttöjärjestelmistä (RTOS), mikrokontrollereista, piirilevyjen lukemisesta sekä sulautettujen järjestelmien testauksesta ja virheenkorjauksesta. Tarjoamme sinulle mahdollisuuden kehittyä ammatillisesti, osallistua mielenkiintoisiin projekteihin ja työskennellä dynaamisessa ja kannustavassa työympäristössä.
Jos sinulla on intohimo sulautettuihin järjestelmiin ja haluat olla mukana kehittämässä tulevaisuuden teknologioita, tämä tehtävä voi olla juuri sinua varten!
Vastuut
Text copied to clipboard!- Suunnitella ja kehittää sulautettuja ohjelmistoja eri laitteistoalustoille
- Osallistua järjestelmäarkkitehtuurin suunnitteluun ja toteutukseen
- Testata ja debugata ohjelmistoja sekä laitteistoyhteensopivuutta
- Dokumentoida ohjelmistokehitysprosessit ja tekniset ratkaisut
- Yhteistyö laitteistokehittäjien ja muiden sidosryhmien kanssa
- Osallistua ohjelmistojen ylläpitoon ja jatkokehitykseen
- Käyttää versionhallinta- ja kehitystyökaluja tehokkaasti
- Tukea tuotteen validointia ja sertifiointiprosesseja
- Osallistua projektien aikataulutukseen ja resurssisuunnitteluun
- Seurata alan kehitystä ja soveltaa uusia teknologioita
Vaatimukset
Text copied to clipboard!- Soveltuva korkeakoulututkinto (esim. sähkötekniikka, tietotekniikka)
- Vahva kokemus C/C++-ohjelmoinnista sulautetuissa ympäristöissä
- Kokemus mikrokontrollereista ja sulautetuista alustoista
- Tuntemus reaaliaikaisista käyttöjärjestelmistä (RTOS)
- Kyky lukea ja ymmärtää piirilevysuunnitelmia ja datasheettejä
- Kokemus ohjelmistojen testauksesta ja virheenkorjauksesta
- Hyvät ongelmanratkaisutaidot ja analyyttinen ajattelukyky
- Hyvä suomen ja englannin kielen taito
- Kokemus versionhallintatyökaluista (esim. Git)
- Tiimityöskentelytaidot ja oma-aloitteisuus
Mahdolliset haastattelukysymykset
Text copied to clipboard!- Kerro kokemuksestasi sulautettujen ohjelmistojen kehittämisestä.
- Mitä ohjelmointikieliä hallitset parhaiten?
- Oletko työskennellyt RTOS-ympäristöissä? Jos kyllä, missä?
- Millaisia mikrokontrollereita olet käyttänyt aiemmissa projekteissa?
- Kuvaile tilanne, jossa ratkaisit haastavan ohjelmistovirheen.
- Miten varmistat ohjelmiston laadun ja luotettavuuden?
- Miten toimit tiimissä, jossa on sekä ohjelmisto- että laitteistoinsinöörejä?
- Miten pysyt ajan tasalla uusista teknologioista?
- Oletko käyttänyt CI/CD-työkaluja? Mitä kokemuksia sinulla on?
- Mikä motivoi sinua työssäsi sulautettujen järjestelmien parissa?